*{
	padding:0;
	margin:0;
	font-family:"微软雅黑";
}
a{
	text-decoration:none;
}
ul{
	list-style-type:none;
}
img{
	border:0;
}
// 头部导航开始
#login{
	width:100%;
	height:65px;
	border-bottom:2px solid #000;
	.login_nav{
		width:990px;
		height:65px;
		margin:0 auto;
		.login_left{
			width:180px;
			height:45px;
			margin-top:12px;
			float:left;

		}
		.login_right{
			width:auto;
			height:65px;
			float:right;
			
			.login_right_left{
				width:130px;
				height:65px;
				line-height:65px;
				font-size:12px;
				color:#666666;
				float:left;
				span{
					font-size:12px;
					color:#000;
				}
				a{ 
					font-size:12px;
					color:#666;
					span{
						font-size:12px;
						color:#000;
					}
				}
				
			}
			.login_right_right{
				width:125px;
				height:65px;
				float:left;
				margin-left:15px;
				ul{
					li{
						height:65px;
						line-height:65px;
						width:auto;
						float:left;
						a{
							font-size:12px;
							color:#333; 
						}
						img{
							height:12px;
							width:12px;
							margin-left:3px;
							transition:all 0.5s ease-in-out 0s;
							display:inline-block;

						}
						&:hover img{
							transform:rotate(180deg);
						}
					}
					.li2{
						margin-left:15px;
					}
				}
			}

		}

	}
	

}
// 头部导航结束
// ***************************
// 填写订单导航开始
#buy_nav{
	width:990px;
	height:45px;
	margin:0 auto;
	margin-top:50px;
	
	.buy_nav_left{
		width:120px;
		height:45px;
		float:left;
		img{
			width:120px;
			 
		}

	}
	.buy_nav_right{
		width:auto;
		height:45px;
		float:right;
		img{
			 
			height:45px;
		}
 
	}
}
// 填写订单导航结束
// ***********************************8
// 收货地址填写开始
#address{
	clear:both;
	width:990px;
	height:410px;
	margin:0 auto;
	margin-bottom:15px;
	// border:1px solid #c3c;
	.p1{
		height:30px;
		width:990px;
		background:#000;
		line-height:30px;
		span{
			height:30px;
			width:auto;
			line-height:30px;
			font-size:12px;
			color:#fff;
			float:left;
			padding-left:10px;
		}
		a{
			height:27px;
			width:95px;
			display:inline-block;
			float:right;
			margin-top:3px;
			margin-right:10px;
			background:url(../img/back_buy.png) no-repeat;
		}

	}
	.p2{
		height:30px;
		width:990px;
		line-height:30px;
		margin-top:15px;
		span{
			height:30px;
			width:auto;
			line-height:30px;
			font-size:14px;
			display:inline-block;
			color:#333;
			float:left;
			margin-left:30px;
			margin-right:7px;

		}
		a{
			color:red;
			font-size:13px;
			float:left;

		}

	}

}
.show_address{
	width:990px;
	height:110px;
	border:1px solid #ccc;
	margin-top:5px;
	margin-bottom:5px;
	.show_address_left{
		width:100px;
		height:100px;
		margin-top:5px;
		border-right:1px solid #ccc;
		float:left;
		a{
			width:15px;
			height:15px;
			display:block;
			margin:0 auto;
			margin-top:20px;
			border:1px solid #ccc;
			color:#000;
			text-align:center;
			line-height:15px;
			font-size:12px;

		}
		input{
			font-size:12px;
			color:#fff;
			height:20px;
			width:40px;
			cursor:pointer;
			margin-top:8px;
			margin-left:30px;
			border-radius:5px;
			border:1px solid #ccc;
			background:#66D9EF;


		}
	}
	.show_address_right{
		float:left;
		width:850px;
		margin-left:15px;

		p{
			height:30px;
			line-height:30px;
			width:100%;
			color:#000;
			font-size:14px;
			font-weight:600;
			border-bottom:1px dotted #ccc;
			input{
				height:30px;
				border:0;
				font-size:14px;
				color:#333;
				background:#fff;

			}

		}
	}

}
// 收货地址填写结束
// 支付方式开始
#pay_style{
	height:70px;
	width:990px;
	margin-top:15px;
	border:1px solid #ccc;
	p{
		height:30px;
		line-height:30px;
		font-size:14px;
		color:#999;
		margin-left:10px;
		span{
			font-size:14px;
			color:#333;
		}
	}
}
// 支付方式结束
// *****************************************8

// 填写订单商品信息开始
#buy_message{
	width:990px;
	height:auto;
	margin:0 auto;
	
	table{
		height:auto;
		width:990px;
		border:1px solid #ccc;

		.tr2{
			height:90px;
			 
			td{
				height:90px;  
				border:1px solid #ccc;
				text-align:center;
				}
			.td1{ 
				width:345px;
				ul{
					li{
						float:left;

					}
					 
					.li2{
						height:60px;
						width:45px;
						margin-left:10px;
						margin-top:15px;
						overflow:hidden;
						margin-right:10px;
						 
						img{
							 
							height:60px;
							margin:0 auto;
							display:block;
						}
					}
					.li3{
						height:50px;
						width:195px;
						margin-top:20px;
						 
						.p1{
							height:15px;
							width:195px;
							line-height:15px;
							text-align:left;
							overflow:hidden;

							a{
								height:15px;
								width:195px;
								display:block;
								line-height:15px;
								color:#48BEEF;
								font-size:12px;
								font-weight:500;
								&:hover{
									text-decoration:underline;
								}

							}
						}
						.p2{
							width:100%;
							height:15px;
							line-height:15px;
							text-align:left;
							margin-top:5px;
							span{
								color:#666;
								font-size:12px;
							}

						}
					}
				}
			}
			.td2{
				font-size:12px;
				color:#333;
			}
			.td3{
				font-size:12px;
				color:#333;
			}
			.td4{
				font-size:12px;
				color:#000;
				font-weight:600;
			}
			.td5{
				font-size:12px;
				color:#333;
				a{
					width:auto;
					height:20px;
					display:inline-block;
					margin-right:5px;
					text-align:center;
					line-height:20px;
					color:#333;
					font-size:12px;
					padding-left:5px;
					padding-right:5px;
					background:#F3F3F3;
					border-radius:3px;
					box-shadow:1px 2px 2px rgba(0,0,0,0.3);
					border:1px solid #ccc;
				}
			}
			
		}
		.tr3{
			height:30px;
			text-align:center;
			font-size:14px;
			color:#000;
			font-weight:600;
			td{
				border:1px solid #ccc;
			}
		}

		.tr1{
			height:30px;
			td{
				border:0px solid #ccc;
				height:30px;
				background:#000;
				line-height:30px;
				text-align:center; 
				font-size:14px;
				color:#fff;

			}
		}
	}
}
// 填写订单商品信息结束
// 付款开始
#check{
	clear:both;
	height:80px;
	width:990px;
	margin:0 auto;
	margin-top:10px;
	
	p{
		float:right;
		height:38px;
		line-height:38px;
		width:auto;
		margin-bottom:10px;
	}
	.check_right{
		clear:both;
		width:130px;
		height:33px;
		border:1px solid #ccc;
		float:right;
		line-height:33px;
		border-radius:5px;
		overflow:hidden;
		box-shadow:1px 2px 2px rgba(0,0,0,0.3);
		a{
			width:130px;
			height:33px;
			display:block;
			line-height:33px;
			text-align:center;
			font-size:14px;
			color:#fff;
			font-weight:600;
			background:#E00049;
			

		}
	}
}
// 付款结束
// *************************
// 底部开始
#footer{
	clear:both;
	width:100%;
	height:295px;
	margin-top:20px;
	background:#000;
	.footer{
		width:1150px;
		height:295px;
		margin:0 auto;

		.footer_top{
			width:1150px;
			height:66px;
			margin:0 auto;
			border-bottom:1px solid #262626;
			.footer_top_left{
				height:66px;
				width:130px;
				float:left;
				position:relative;
				 
				i{
					width:23px;
					height:27px;
					position:absolute;
					top:19px;
					left:0px;
					display:inline-block;
					background:url(../img/footer1.jpg) no-repeat;
				}
				.span1{
					color:#EE000E;
					font-size:12px;
					width:auto;
					height:27px;
					position:absolute;
					top:19px;
					left:27px;
					line-height:27px;
					display:inline-block;

				}
				.span2{
					color:#fff;
					font-size:12px;
					width:auto;
					height:27px;
					position:absolute;
					top:19px;
					left:58px;
					line-height:27px;
					display:inline-block;

				}

			}
			.footer_top_mid1{
				height:66px;
				width:120px;
				float:left;
				position:relative;
				margin-left:58px;
				 
				i{
					width:26px;
					height:27px;
					position:absolute;
					top:19px;
					left:0px;
					display:inline-block;
					background:url(../img/che.jpg) no-repeat;
				}
				.span1{
					color:#EE000E;
					font-size:12px;
					width:auto;
					height:27px;
					position:absolute;
					top:19px;
					left:29px;
					line-height:27px;
					display:inline-block;

				}
				.span2{
					color:#fff;
					font-size:12px;
					width:auto;
					height:27px;
					position:absolute;
					top:19px;
					left:48px;
					line-height:27px;
					display:inline-block;

				}

			}
			.footer_top_mid2{
				height:66px;
				width:313px;
				float:left;
				position:relative;
				margin-left:58px;
				 
				i{
					width:26px;
					height:27px;
					position:absolute;
					top:19px;
					left:0px;
					display:inline-block;
					background:url(../img/lianxi.jpg) no-repeat;
				}
				.span1{
					color:#EE000E;
					font-size:12px;
					width:auto;
					height:27px;
					position:absolute;
					top:19px;
					left:90px;
					line-height:27px;
					display:inline-block;

				}
				.span2{
					color:#fff;
					font-size:12px;
					width:auto;
					height:27px;
					position:absolute;
					top:19px;
					left:30px;
					line-height:27px;
					display:inline-block;

				}
				.span3{
					color:#999999;
					font-size:12px;

					width:auto;
					height:27px;
					position:absolute;
					top:19px;
					left:173px;
					line-height:27px;
					display:inline-block;
				}

			}
			.footer_top_right{
				height:40px;
				width:240px;
				float:right;
				position:relative;
				margin-top:13px;
				.input1{
					width:158px;
					height:32px;
					padding-right:10px;
					padding-left:10px;
					border:1px solid #262626;
					border-right:1px solid transparent;
					background:#000;
					color:#555555;
					position:absolute;
					left:0;
					top:4px;
				}
				.input2{
					width:65px;
					height:34px;
					position:absolute;
					left:178px;
					top:4px;
					cursor:pointer;
					border:1px solid #262626;
					border-left:1px solid transparent;
					background:url(../img/xinxi.jpg) no-repeat;
					background-position:center center;
				}


			}

 
		}
		// 中间
		.footer_mid{
			clear:both;
			width:1150px;
			height:148px;
			padding-top:15px;
			margin:0 auto;
		 
			ul{
				li{
					width:90px;
					height:163px;
					float:left;
					margin-left:90px;
					
					p{
						font-size:12px;
						color:#fff;
						height:25px;
						line-height:25px;
						width:100%;
						text-align:left;
						a{
							color:#666666;
							&:hover{
								text-decoration:underline;
							}
						}
					}
				}
			}
 
		}
		.footer_bottom{
			clear:both;
			width:1150px;
			height:36px;
			margin:0 auto;
			ul{
				li{
					height:36px;
					width:auto;
					float:left;
				}
				.li1{
					width:95px;
					margin-right:5px;
				}
				.li2{
					width:76px;
					margin-right:12px;
				}
				.li3{
					width:750px;

					p{
						font-size:12px;
						color:#666666;
						a{
							font-size:12px;
							color:#666666;
						}
						span{
							font-size:12px;
							color:#666666;
							margin-left:10px;
							margin-right:10px;
						}
					}
				}
			}
 
		}


	}
}
// 底部结束